18
23
32
33
14
10
58
80
116
192
91
61
141
182
86
179
60
69
81
79
217
215
77
40
99
46
82
34
45
17
24
165
52