137
55
6
40
17
211
194
144
66
45
168
423
301
325
456
256
317
195
215
70
223
255
288
156
254
643
235
141
186
385
240
315
302
193
187
208
261
347
354
483
461
405
353
519
230
593
693
305
198
342
605
989
612
296
449
439
279
350