2
7
9
10
14
18
22
27
34
37
38
44
48
49
55
58
62
64
68
73
75
77
78
81
82
83
86
90
91
103
106
114
117
120
121
129
134
135
137
143
145
155
157
159
162
166
170
172
176
177
179
180
181
185
188
189
190
193
195
199
201
207
217
218
219
229
231
233
235
237
239
242
243
246
249
255
258
260
263
265
269
270
277
278
280
285
287
288
289
293
295
302
319
321
325
329
331
336
340
341
346
348
349
351
354
358
360
367
370
371
375
382
387
402
411
413
414
