15629986
26985179
39823221
25199845
40367566
37606190
94091398
90049399
27843525
20492033
54228668
63322604
14882875
81827257
5847874
22994281
67962454
9562148
4142706
69444920
9327606
99732592
55716979
98558273
23681107
11227890
28492154
55683792
63712090
83077540
52871017
61689022
54913140
4257608
84499902
87502884
46373832
21198775
44151852
62802080