4
6
5
8
3
12
2
0
15
1
27
30
115
114
57
69
56
77
46
205
34
110
24
47
82
9
55
58
76
66
63
36
21
180
53
41
98
28
17
156
20
14