3392225
90944736
81755428
79781115
22713855
57157197
13004628
29271300
4713412
66638447
25823267
23526095
93813826
52036964
47161275
66022313
7948879
6715457
71252129
67971189
95201230
58592560
38421695
32512585
5699470
9779138
2128151
42873792
15698034
61844037
30541535
86587439
57478306
99046182
26151962
28658334
13037058
91241890
34661167
53791794