86202555
28925616
85715059
75468808
9046419
79853225
15387353
67394243
2184820
55283446
10198254
99851772
67196669
61801280
67403316
66789033
76832754
5705796
8539582
59426066
85036069
9397875
17053684
48401831
16609687
8087847
2262925
51162566
12164658
422989
8433349
64202917
56343268
76929211
96581938
92725936
53612213
18457891
53527840
4046271