21199746
20816800
12304993
53802194
61677856
39049074
6760292
52222886
67774206
29144061
96301454
57398958
12471313
70229252
79373849
55238663
46344481
74721048
1976258
40174030
40679586
10659000
7542181
25523175
19926043
1673225
9704793
41418654
66558309
18194278
49611791
91936867
86586386
1530427
50326521
42854088
60617918
2136882
75804153
79339462