46806880
35882783
36426378
4734614
96756592
73801638
2762221
87918550
1395526
71052587
38456821
1129946
59968392
87194944
56515549
99582942
84431178
62862983
12374595
52524388
35431015
24407282
6611226
17636535
66217135
36792357
80543193
89605540
58183967
11001586
87907306
68353720
48565702
295628
14135923
24116220
50981643
10676764
25185844
2617530