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