405
128
64
60
57
339
193
152
107
136