6
2
1
0
5
24
16
58
11
4
3
28
9
105
14
35
398
38
20
21
17
54
29
12
41
15
42
30
220
72
78
97
126
107
56