2
6
8
9
10
16
22
27
34
38
41
49
50
51
58
61
63
65
69
73
78
80
82
84
85
86
91
93
98
100
106
107
108
117
119
141
143
144
148
150
160
165
168
170
173
174
177
178
180
183
184
186
189
190
209
214
223
224
225
232
233
234
235
237
239
243
248
249
255
257
259
263
268
274
275
279
292
293
295
297
298
299
308
312
316
319
321
323
328
329
332
338
346
352
353
356
357
359
360
372
378
382
395
398
400
408
410
414
415
417
441
444
448
465
466
472
476
478
