42013474
94806412
9160369
3526520
66029305
6259665
25778277
64355044
88087652
96609828
79844093
6619623
7479933
42655383
29566820
99303827
65265849
80311217
87452705
872661
94432993
83761826
4068997
74432447
62995685
55275491
4593153
74945958
84337256
83125895
68803798
44078736
77844594
23193193
58285974
70715641
61905127
58689748
16008849
98594520