12497647
10074060
49312860
13712726
25813765
69614811
45135304
61402577
80349629
49327398
87609510
9209668
15631129
28052022
4804929
47051509
86829050
90457409
17049235
11452026
68435618
43883297
51166572
40017064
38391689
62319522
4052313
1376186
92406187
28303707
95519255
82163457
7179899
85942066
13435939
34762016
58541527
6870148
2326671
64774099