18958070
94822106
2701376
8909753
5393546
44913785
13282874
3867967
10474421
79758033
9268991
22847686
68327477
12146223
31813732
66372471
78863465
78103704
21921666
13531247
99265139
40459978
81869903
97818352
16885248
16772674
8389722
71797000
68018585
85677214
64798112
67607406
75875934
11267999
30089375
98648864
27993622
26202240
20388639
25818750