57216562
2647750
704835
7858638
83261621
3673974
92722415
34881768
81196083
71041197
87446788
46952182
4837738
99754208
58829292
54097056
24136736
37852754
27084037
7814142
86901365
54806617
32888494
84466323
19871913
53248642
720652
82767481
5905969
12233358
82887223
25187602
66288311
78576847
34534411
51704829
40578489
95508819
81487646
23223174