20
171
0
2
50
389
1
358
3
286
400
322
309
360
442
396
359
394
419
325
354
357
311
262
242
484
315
334
390
405
441
4
346
5
285
278