40559713
14148485
756537
99094593
34637182
5409277
95321193
72385147
18768049
66294147
64303913
47516402
45468808
24348828
74016469
51888013
2702005
19855975
22729344
76439859
35711545
77602955
60148098
62648017
7061633
18477500
83834837
334648
11013188
64172971
83963052
25243299
10135395
37254111
93934686
41384100
2272353
58263028
847408
13789700