86481330
47927180
30654995
39325364
1946222
670888
38209093
77708328
19356955
96032076
76385305
13596639
5756575
95917994
4947629
9315997
80722566
78371024
85012046
93001250
31755889
1557628
34072905
96598096
97048385
78606494
8908669
83812927
32492617
25732887
54157214
44179751
25033632
63486268
91321328
98739536
25442978
83986356
635025
25939343