8
9
5
55
6
0
21
10
28
15
4
16
12
26
13
2
32
19
43
231
174
89
134
60
31
115
38
121
45
122
17
53
78
14
37
70
66
80
27
44
23
24
109
47
133
91
1256