12
3
10
5
9
4
19
26
15
13
80
110
21
2
8
14
7
6
74
24
27
17
36
20
48
11
16
72
37
62
52
22
41
25
1
43
46