121460
75823180
7011695
64724687
15282576
91107204
60166386
45176003
54592174
74945050
19194313
83195094
17674164
58201521
83298125
5364235
56718547
27106776
14178769
32951515
30465481
51633516
27844945
85259864
1421988
9364545
82653664
44134175
80878283
68193706
3338139
99985973
29234137
94231227
49468024
41696939
25667681
60203105
6996260
4155580