6
8
11
12
17
25
27
32
36
40
51
57
61
65
78
80
84
89
105
108
117
120
121
122
140
141
142
146
149
150
152
162
170
171
177
179
197
199
201
207
215
219
226
227
239
243
244
250
252
260
263
264
267
272
277
293
295
296
301
307
318
323
324
336
339
351
354
367
377
381
383
395
396
406
408
409
411
418
421
425
444
452
454
455
457
459
470
477
484
495
497
500
501
503
504
507
515
