221521296
106396
132302982
64804
53592780
30118
158724256
80961
46689246
17731
37897804
14718
127615449
53790
138022832
73858
228355671
124551
120846200
51939
97074328
40755
59152792
26160
98935015
42354
64164810
29109
16491664
6389
137356592
66991
24598767
7539
34156560
13895
38420681
16980
17703310
7027
23549664
8717
38708065
14423
51132416
21259
86118561
34428
37744101
15607
21566555
8479
18854723
6716
51508003
19195