23
13
56
128
63
18
147
474
308
124