21
3
14
40
16
4
8
18
20
32
64
63
1
10
50
7
2
9
5
12
26
104
13
84
82
23
6
52
42
11
31
15
46
72
30
27
25
62
17