367
192
211
65
148
44
112
28
313
51