59164888
83075466
88776916
25982000
21437545
1423878
21057566
7802658
63218023
3908797
43286490
68383792
27361850
1068826
57659971
94274371
81662768
41357097
8991053
50486894
96789292
46113150
91366462
88776685
29644604
35928364
8192235
41427282
5789140
78067610
60704454
70041296
14414436
24744866
4256674
48368330
15163532
1675863
57822103
13072217