4
8
3
2
5
1
15
9
6
0
78
14
77
38
33
11
30
194
65
56
37
115
17
121
25
216
50
104
62
189
246
120
145
188
181
108
97
54
75
138
76
135
130
95
116