8
3
150
151
235
287
114
103
135
345
117
156
57
366
148
217
326
209
111
118
452
116
199
254
241
246
129
106
99
236
294
229
141
192
186
145
160
267
154
205
198
248
282
163
172
234
253
220
127
181
334