86334554
267511
2322930
73845070
67352087
6154185
34729345
57871574
98079589
70786729
54963148
18447364
79586409
66935364
62194604
63298666
13923896
25401336
56285370
8005298
1585893
99478960
819518
7896441
8777498
76157011
41892561
53137249
44974612
98378128
9184632
63636130
59566853
67563666
85413230
95604352
14947304
12951782
7732597
28417158