30718985
8427157
6752255
91782994
3259693
98655299
7672741
81022704
52409926
7778474
37034220
28973622
41655150
25534667
96057225
5489887
74355064
89154578
6409522
94752522
23533556
22882868
8095498
42072464
55296212
12844283
9833975
62863333
75447358
20631519
9047974
4445396
3278198
21555046
70046094
57972984
59582493
87006244
2859467
60814168