89489066
55884414
53467294
78548087
70697240
35692990
99996550
68538887
66137119
17953639
68226283
4338396
44736124
82442083
32743629
64836970
82233561
907994
95707618
19508254
16109827
1863098
40893040
60737593
91308324
6345708
6995848
38782010
43744611
80976072
44162213
66479730
6695276
80751166
83439606
13219057
57339039
36592406
38773483
12947437