309
350
116
169
160
4
332
202