1
11
21
56
98
68
34
38
60
136
173
79
71
165
92