2
5
6
32
12
8
3
7
34
24
13
26
4
1
31
35
63
64
43
10
29
47
22
14
67
9
46
79
33
19
73
60
16
85
23
117
28
25
52