94796758
3879751
63751382
24628065
12007576
76261297
46481491
76724152
22677165
30059917
49635986
28116232
9288924
69489020
184945
23279597
49871318
7488752
82644586
63699622
25888786
43624420
43965875
65802197
85416773
832732
11511035
51307946
4529993
98902748
38942091
71694193
28976876
18437901
4177007
17775820
2762044
94612451
59418266
60063156