0
7
3
2
1
5
21
12
9
19
4
10
24
61
45
220
172
27
48
42
39
222
70
34
167
53
188
82
141
90
259
59
212
125
26
36
183
216