10019717
12835772
43452723
18451309
43667251
48226104
40188529
20911040
608269
58862335
94989212
25875798
63222156
35029375
24256161
40938574
2158654
91214620
16223294
46271545
82413076
74196445
69299315
30806470
22503720
32123516
13748500
94723176
60167805
85746112
8138471
48755258
28343192
1001924
47411830
60423975
3508361
42973895
58253315
4984821