43793303
9001571
8327849
19083319
50227606
42281640
36873739
54752690
36132019
36436673
2888529
40539934
30744813
16797016
23819618
15173292
22678919
34705494
97981799
73021850
14715866
84323832
34603084
31848210
29497819
70884441
72212033
3244676
10231490
67045422
91802454
31994904
41551524
14261910
27401823
99917609
88663834
21391097
19102754
1098740