127536
2573247
57668980
6789364
99359317
49811134
485807
59392169
29412101
53408861
10273141
45729888
16667004
9448532
64194826
9762249
1198956
54127819
89708725
70572147
29943450
2956749
76761493
8269141
4478255
7420135
88947522
92346356
91092059
43504370
98389261
51481138
50015046
30566501
8396921
55047170
1154363
3372208
29728479
73313602