1
12
24
21
12
56
99
70
68
19
27
38
173
79
71