18447265
22385485
82354329
13367591
17374231
2249400
35663282
7244257
36132409
7024565
15108933
13575378
64447441
7053342
25909549
81007342
42306987
77042297
78301998
4102085
66809108
48289290
31174959
15835115
21994403
3135578
75456481
94706500
99719664
19401350
59177966
687506
28075793
13823026
7155771
45444851
86625575
9151776
76998604
52232594