12
42
71
21
15
149
9
34
31
31