4
1
10
2
9
33
25
0
17
13
3
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