221521296
106396
103368647
50331
132302982
64804
26372520
10568
158724256
80961
43275925
20885
105357341
57045
53280486
23863
86118561
34428
97074328
40755
77626371
27803
83631673
15349
137356592
66991
24598767
7539
34156560
13895
127615449
53790
88497278
16882
38708065
14423
13497525
4828
26960648
10282
51508003
19195
15376964
7008
16083411
5500
16032678
5296
46729754
11215
19681713
6738
24389590
9000
23722014
8771