91403123
72512053
62293399
9585222
40995535
68561438
56176453
53003199
8805787
33771204
19663748
1994810
98834895
20352672
28907927
69519899
889206
13985477
83427733
38862491
60485608
68497350
32551220
6312770
3203639
18567808
59236746
43563267
9164737
1731364
37068755
44475415
38459668
75601447
1661106
87992862
72949422
25262540
67089225
831880