0
1
10
5
12
14
2
16
9
18
15
20
11
27
8
21
7
25
13
26
47
43
166
24
56
37
79
176
66
34
196
172
98
127
6