45196965
11762220
14124699
69051069
86586396
73215017
68346544
6239963
45964553
17393010
69712982
55561573
10481702
93401175
3857773
23441566
64279489
6415564
20091042
82441021
29538376
39272162
24161716
37558383
10533873
6137375
97272603
13589803
96771204
68983021
57798212
70648156
48853417
6708551
64805880
86339873
20329396
51876455
8700499
26974728