144
72
154
156
125
166
255
291
341
312
324
238
126
192
211
412
69
198
68
218
354
256
162
122
173
257
279
293
216
304
184
399
442
379
364
264
215
212
191
254
497
444
864
601
560
569
375
343
175
1478
374
194
333
209
317
201
515
200