0
1
4
5
8
12
3
2
15
13
14
16
9
17
11
52
41
38
86
53
21
76
31
83
159
77
281
113
142
51
24
100
66
28
34
136
91
74