84984256
5867925
93571208
64663241
42959518
8079971
3145033
52564308
72142545
5185580
35633254
90659152
59474173
25988860
97702150
7121328
5221148
63901266
3069456
27427849
91791315
16579128
2125605
68484017
57015057
97313136
54543957
13933151
59936040
41488566
50116566
65843138
23264771
61613371
78647812
62035202
145685
2211208
38274580
9282252