304571
19283822
29035321
27259466
19301750
50349987
15649866
35318043
92432631
7937156
57991666
89008096
40179941
36989899
14696157
62766498
65895326
66947152
89701765
71156811
36803740
41352353
80408258
60305313
3355859
44218044
11525824
45031294
99548300
61996174
35693748
59567594
83561265
56696474
37045672
78731301
62381601
608100
2681418
13922767