221521296
106396
98935015
42354
56775304
22999
82136680
25965
132302982
64804
105357341
57045
42323475
18284
102174141
47758
158724256
80961
72727026
14011
60170967
19034
83501247
34167
109124249
35980
43870286
18579
76347605
22349
66399256
17611
53835292
11196
30052653
7756
120846200
51939
61608261
30291
24242941
10461
56289535
19261
59152792
26160
83631673
15349
45266972
13640
28471041
10628
21049788
8344
24222065
10103