16407961
10662817
55863961
15758344
22761895
4859283
19732022
71792783
77178020
1801453
94673534
63446233
21187203
32677565
44338491
28804313
12071254
9469194
87296316
45913007
8135970
46913172
52505802
15563154
89293406
46577744
96569573
81748034
68534833
1956149
63883365
42162807
41771318
61995010
49219821
82095695
433294
42155448
57587133
9463004