16445685
8018504
14014552
14732556
95868015
6286337
82156867
59472256
67951944
55447267
61586077
11989974
28812872
75689838
21758254
71678332
26998168
89757709
78179552
82471783
11301005
41427902
9228270
50296085
69891715
85094269
94875000
8787699
61351091
22754019
69845995
48803193
65507207
53544093
9643230
88065367
62668001
47448126
78434946
22172425