29193083
1328381
95607645
2339836
699169
53025432
43327556
88225005
82788421
36537362
20749861
13159122
90368248
1125861
35338976
4559283
13675397
539798
63553723
40399635
91401705
17594931
96974914
14845994
27675126
88082023
53725862
6682652
2761111
706517
21351627
91273523
11861940
3245793
87173626
23282268
2430628
75184971
4810374
49398996