86943527
5008661
48523121
14801284
92517545
18113612
66222385
42501878
23187151
57267603
56683470
36071405
24404788
86074489
76522538
30809644
10838103
12314886
64829898
77789023
79635309
2837574
70749141
1648636
11888348
36099841
96562480
21651308
76458890
8993068
2778696
19361997
27253001
26747653
17974427
93671625
96763350
2972332
58319417
40463950