23
13
57
128
63
18
147
475
308
125