221521296
106396
132302982
64804
105357341
57045
158724256
80961
43275925
20885
83631673
15349
53280486
23863
97074328
40755
88497278
16882
137356592
66991
77626371
27803
86118561
34428
127615449
53790
46729754
11215
45266972
13640
102304841
50347
53892327
19374
36426935
13028
66399256
17611
32684293
12403
60170967
19034
67303751
21956
38113776
10832
20841796
8419
66063554
24592
57869241
20137
49006629
16826
120846200
51939