7
0
5
10
2
6
4
13
12
17
24
34
16
15
8
11
22
14
3
63
109
108
43
91
50
41
84
134
100
92
48
142
143
131
93
77
168
74
71
37
40
56
62
232
80
78
181