24527778
80365313
28602650
10122424
36868502
48381891
54902106
3359370
15126175
27745864
30366236
2454753
52141842
16103375
5295243
34108230
32176819
29443174
81923370
98262468
47209577
39681039
47002042
10475438
28932198
10651542
6436358
64919243
38629859
48098292
57647950
66409089
62019198
99828788
89035529
58928010
8802596
53334420
90893047
1588120