51394399
26538336
30663810
42633864
55748397
29746034
51402913
96517411
61557993
305863
96178965
88255143
55099505
27889143
9895778
26505999
45606221
8671976
30668227
28597981
30041786
58289252
45748348
88159459
91241869
132635
80882305
57682093
8274518
94948346
35404949
60384736
52952472
11888728
9717185
46716553
25249192
960971
11638673
55381736