15026350
30233663
4969239
24864353
61923080
45979562
14413022
8966300
15837267
3883954
116359
18455765
6479013
52023505
6470175
85666968
25794255
84145542
7792383
9979255
4078294
93928870
86739440
20741038
50534378
497260
16646248
89929984
68281998
62138770
32342331
45013463
3450983
43584652
78042689
15379224
2708927
45727341
34444708
42167107