18
11
51
127
63
18
147
469
307
119