58756342
99636780
57329763
22588994
48258064
95437399
80714434
77255404
57484662
2126125
73608872
9058950
48512682
25914932
20492228
54421701
41627270
19446097
57544856
4541282
81234107
26772955
98011702
78252434
4668798
77655083
98084171
75469107
67696217
44172211
19067920
3496235
82785761
29286887
60051036
2381210
64235180
10223391
4138193
20347165