32577610
66939078
7923650
30721249
11494928
13555374
38772698
7982334
44716341
180464
83561343
61444527
9972671
31226873
65072764
57828189
4109734
22685409
50806723
88098443
60778882
95995810
82858270
49493538
71256164
76683885
1260716
83965035
96566605
8028492
87468331
9693027
57264280
64805140
95089415
10446821
25419962
1207610
60359665
91929956