85642850
57976833
4452315
5590569
78157285
52249353
81594072
39571948
16968095
80577993
9307737
55661435
1305160
24806929
25446530
21426091
70788712
9248206
28824791
56203304
51496098
30203333
52208349
96306337
93972537
805666
62979629
52004803
12499895
43902445
34541870
12167141
17102602
47392346
83562737
98665299
71192731
1124453
3320302
4865472