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