0
4
5
2
8
6
1
7
12
10
17
11
3
18
13
14
15
20
43
41
107
33
31
135
138
141
74
24
26
164
35
115
130
55
266
169
186