96973018
91374914
95403295
59747061
12554153
1041766
64732203
62371117
16581194
6748146
46368068
1229896
98538611
1918813
23843644
26952707
68425234
35339617
6047761
79584589
93026908
25222530
70312244
16493247
68882459
858317
19799354
5542436
13056407
89034111
95268026
32035713
28438655
11407291
6378181
77529403
65432008
67349151
54737773
47102331