38004261
9186685
16417119
5363000
68895518
93701129
81481094
9989665
26956839
18458802
70064886
19704212
21641995
97033549
6962240
9165799
95232886
8885812
75217107
8106677
12884558
43152301
26967153
84611066
9467443
21078916
62338791
496320
17137380
10066043
29461100
1901230
8457111
83545523
25556366
42808683
79272953
32514380
39676544
50131258