1
11
21
56
98
68
38
173
79
71
165
76
45
90
170