20
174
0
2
50
393
1
361
3
291
403
328
312
366
448
398
362
397
423
327
357
360
315
266
243
486
318
338
401
4
410
447
350
5
282