12
42
73
21
15
149
9
34
31
31