62952241
58835150
38786308
99165764
55365814
20517097
51742293
91244854
82895928
13201041
49196215
14157062
72689455
9884980
36748174
86025893
97359548
5099724
5964162
48489031
60884949
60687592
14385225
37379635
57163889
20137234
1472397
21678176
98336729
89181499
51877128
28424205
15209952
3013574
99107041
82859893
70989557
94855493
73339229
18533106