1
11
23
21
12
56
98
70
68
19
27
38
173
79
71