5
8
17
29
32
59
66
72
85
90
91
98
104
106
112
113
120
134
143
145
184
186
187
229
232
236
262
281
283
288
309
