92979706
2197416
282688
44957155
78566793
4266264
98497387
3226575
78131245
14671954
78298341
4474523
58725155
62933194
80711234
32131041
33387014
3203154
7730243
58336799
5128134
86506803
344436
21407036
22939043
17009156
73272090
56791375
68967857
45377226
40645125
26163225
93596390
6252136
82687205
61641522
60801564
3367551
68981948
20895441