2191642
18847474
1736576
41465427
48908955
887449
49083956
72249128
6021130
29276576
2813510
97046165
59327993
77136216
31375846
66437259
9711682
20943659
395206
30247976
63725058
453190
20133143
65408336
89554258
43012291
4969702
30118389
92922045
71038063
41635870
80876895
34124935
10146414
1815972
3809342
75028256
98047619
84029636
89473701