18
11
51
127
63
18
147
470
308
119