372
120
302
254
10
312
338
257
18