88778966
44925820
30084017
52861402
19714657
62558196
65685752
81996933
75474227
99113013
4858321
13402033
68344261
26767821
72606136
38331043
15132518
35553776
32134561
13946596
6516178
63632200
32028380
10695999
7412418
6259981
3429294
74302235
2348386
99947086
57839758
47049951
25312418
24807978
87507760
93077923
67072794
86451158
1561880
68428377