21111304
12115223
2107671
11782249
66827634
34477969
13004305
80218507
94802993
58168103
49229681
53344811
67735500
405658
97641899
7482747
71718172
4999387
78614549
32426465
1595975
16656832
64258401
27955066
96896342
45096
10353538
16087475
6860213
45606947
27041458
62738521
41418836
78284023
87871172
14422270
29445002
84965679
43223137
3780455