51847088
71159665
40684588
67184748
31707581
56076991
69056648
94528619
56815152
68364344
3812223
62326733
68812685
84542367
70486836
31842704
88318486
6124248
66986533
44123548
11598411
158582
26902537
2050721
53047745
99014079
6823433
77813035
40322730
45415895
6179956
142236
17384171
96568835
91705759
42876954
3505330
15693517
11224722
59271801