18
16
21
30
3
15
12
33
8
10
25
19
24
14
75
52
77
2
36
7
27
4
91
49
167
11
46
22
97
38
80
32
34
5
65
1
72
17
78
9
70
13
74