20
11
52
127
63
18
147
472
308
119