216
1
418
386
319
273
338
1457
80
291
72
86
60
297
67
83
94
299
2
336
84
339
311
302
95
74
960
396
81
408