14
12
4
121
132
16
31
27
73
115
58
40
20
50
47
7
57
68
24
85
5
52
43
49
32
79
165
36
54
107
128
96
21
64
29
8
72
3
1452
166
216
38
113
10