1
6
12
21
56
99
68
40
173
79
71
165
76
45
90