2
17
34
56
80
99
101
103
110
113
114
116
135
143
147
159
