96528256
45179384
80542543
68289570
30052394
93566159
26904990
81239515
2877867
28708883
93411553
74729490
43256446
35748598
1737041
2480167
67162957
7288887
36482973
86094720
6759835
83692591
1523534
20086711
57096865
53332940
360220
65671926
7539689
89609138
63764794
43933331
79669704
99245501
88672067
5125286
2599635
6910
13213010
35679429