43605575
83954938
24572813
20137967
23131166
3701492
53303840
17422699
89876194
35681408
604631
24215008
97753998
62002491
4938445
17202824
58262577
31554357
69768281
80323054
77407
39877834
10136328
18669017
49383859
99026508
32184276
65213970
27806288
27355639
19111241
76855997
31302785
96861904
2567909
61125844
62931197
59164402
6207348
1954933