10142667
9029544
72012272
377308
87961573
30609595
97238058
43185778
19235474
68499031
36838062
96955371
42169249
72113351
6048631
36877473
54504324
45179820
32832029
29939117
99329352
87355180
47444215
82802024
43853893
84156935
2974022
735752
93867939
11041217
6046834
77129811
75353512
4883032
70249233
79675
48138434
58267295
72895497
5407181