64186035
11494255
8373751
34807574
65199702
96542105
33612956
4066112
46575443
74906000
82387657
33954445
77849153
78161698
196839
73161975
49342504
97116612
41259021
32229227
84694759
40725763
92076878
8788874
11674718
38354222
39263219
28759610
46352406
25056586
12829678
88962875
41523909
9896567
2091754
93124278
2934115
42327977
96478054
1745397