12
2
15
17
38
5
24
16
29
9
48
6
20
14
19
8
10
7
11
22
54
50
21
25
30
13
34
23
52
36
142
66
91
79
115
59
77
86