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