99
113
128
107
245
147
178
212
226
269
202
157
153
322
231
315
237
214
194
208
393
364
334
300
301
555
470
433
452
448
444
414
435
416
429
388
430
387
396
386
402
391
397
403
434
392
398
405
394
380
395
375
390
379
413
481
382
411
378
371
410
404
362
377
370
383