89944214
50019381
84111565
71513007
33275414
7703625
11166180
3483313
6379168
77001409
7975197
17929951
61407378
59487796
51883184
27192135
77159678
97038584
92121772
91942421
2517800
27056469
83767177
63965447
66732117
31698133
91984271
49035430
5561284
32272010
50327744
29305243
1274125
6132446
73036673
97269141
82551580
52453069
56397843
35267584