50426750
17643334
43858518
17847157
34369304
27952616
75769956
21301656
88442708
28039044
45595128
44487755
35364889
3494786
73556303
19705105
76818315
50059137
85743183
6635302
13201585
41446025
66293518
12222498
57125544
99248147
9347477
11323282
8372041
66629422
60385273
6651625
9552133
77545880
40641326
73233142
72984088
34523746
15083199
651823