3
8
10
7
4
5
0
14
6
15
11
36
46
63
80
55
34
77
94
137
69
32
97
168
31
49
30
206
216
136
35
24
71
50
19