31617276
62173984
43739752
97043183
23404507
53925920
7504566
99852510
82863779
60352169
84495104
91495863
92857618
8873502
42355264
40111218
64903623
43549885
46066013
9277253
38221557
14964727
7406846
67914091
39659832
20696194
40347558
45734868
50137675
40447790
77039060
14027546
39106279
53319898
10814160
72547202
71967442
95521195
77695195
81469676