56365046
23118923
80403845
46981616
24046264
18346512
59835087
24256931
35536922
8334517
60189766
27925136
24925087
3430398
53752227
2071532
51767283
85952206
76621094
73325938
1675692
67861580
5063362
77513120
40828265
2152760
33548337
35087371
67815692
3436294
1823574
43529208
58837318
84585252
84451821
17685385
49641059
94482854
90547515
17598536