18
223
105
243
29
202
47
129
30
124
33
112
4
97
25
95
10
90
9
82
73
573
5
48
8
27
0
24
2
23
46
504
19