29181152
52766810
2190777
12112651
58929980
77902754
99299695
18269075
59528688
94885423
63424119
20944428
88046856
63999979
914249
88148594
9695914
35144884
24211047
82102887
21061638
55268027
44333635
60518481
84851526
61577133
45018653
32243140
65517847
29242505
24004700
95135032
59317010
11733395
71164961
440167
76027732
9075517
36696506
95961998