12
5
43
6
4
2
1
3
15
13
14
7
50
18
26
9
19
17
16
10
21
8
24
20
61
27
11
32
34
57
78
53
25
40
29
47
46
22