31818969
85353015
50529617
30525801
19553853
23592361
96801212
6197605
2744272
15848827
3764736
651362
330765
36564877
70156
18161654
31602503
25673614
54022985
51549541
90857400
3927342
64088037
60284010
1787962
70522356
86756539
7843405
77759651
3441673
59676680
31094331
9951945
59794548
99632973
89106753
56771622
68466002
1452980
72145498