0
16
8
2
24
11
28
12
6
23
14
3
4
5
36
31
48
196
201
80
49
130
34
40
33
32
95
67
239
65
15
27
38
37
18
99
41
30
169
21
9