12
15
8
24
17
16
26
19
7
45
6
10
9
1
4
2
28
14
3
39
13
22
5
50
42
11
21
32
25
35
43
40
29
30
67
76
116