59857815
15223216
6945369
46485560
28378212
29206151
1184450
73963593
90449129
1122416
36781819
60034843
1249748
58254593
69671178
4099740
52567568
62561823
64478384
78317785
35055183
45276328
95904155
89064111
95922190
46992561
16644228
51201704
484916
92296052
49258062
69303295
3403422
2895391
76427268
2543336
45066829
66005647
70039967
70016818