95358977
36506100
82414243
12625895
68378898
32948340
90135493
696599
34956449
96327329
104163
47045523
21928705
87723679
64685462
31104299
55704374
73012761
35047932
26843979
46057000
21675345
43196436
97751585
96465214
25939232
55776309
47926779
6904930
14161918
71729632
97778633
397123
29365603
31077539
56368797
67367125
39187977
56949273
62158714