23
13
56
128
63
18
147
472
308
124