4
1
10
3
9
33
25
2
0
17
13
16
5
8
18
42
26
6
61
21
46
59
22
121
76
215
128
132
69
28
129
40
7
15
44
32
37
108
180
155