166
169
144
111
51
91
165
157
195
134
110
282
122
164
141
224
174
337
90
456
105
295
85
158
172
230
97
114
154
227
313
290
120
101
45
182
220
65
194
82
107
591
81
196
77
63
36
37
281
31
30