99085850
78131680
43434881
25638381
5956671
6557710
2946759
43852346
18922016
43689165
77181697
3148892
88785035
38436950
2363228
21021543
43382351
58105113
357267
201030
78364971
62538257
52562910
35683432
27525790
8667223
45196241
98604963
13415490
67313234
95834330
80422120
82718160
33283372
37838193
71056808
20161331
84063427
36669280
47608957