0
1
16
3
18
6
2
8
7
4
12
5
14
55
17
23
11
27
34
44
25
10
33
56
40
63
45
19
46
145
53
66
52
21
13
156
24
68