90437324
36119887
16327238
64771246
15643485
75626542
45918893
52863925
30819270
78062914
2204187
18662373
84455547
92224204
517051
63492240
78261569
67625786
5178720
12683863
33780
57731
1007152
64116939
59827559
5045291
95265084
59859615
93802537
52023708
60302217
12085677
65546140
70032005
1887521
82007917
35856047
98893960
11663692
89668168