23
56
317
211
72
87
107
113
128
129
101
79
82
41
258
249
136
166
172
158
91
118
114
58
99
353
182
115