0
10
1
4
12
11
17
24
32
16
14
7
13
15
20
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