3
4
5
8
9
14
17
22
23
24
34
37
44
54
61
64
66
67
70
73
74
83
85
86
90
93
101
103
108
110
113
115
118
122
128
135
136
137
146
149
154
158
165
170
171
174
175
177
191
194
200
209
212
215
221
238
239
243
246
247
248
251
260
261
263
265
270
272
276
281
284
285
287
288
294
301
308
312
319
320
322
327
330
