18
11
51
127
63
18
147
472
308
119