21
6
3
8
43
54
153
12
45
64
395
11
53
100
10
58
57
41
16
1
129
69
23
31
351
9
19
68
86
32
13
25
0
2
35
30
105
212
4