4
6
8
14
16
17
20
21
24
25
27
41
64
71
83
90
91
97
106
127
132
139
141
145
151
162
164
175
179
184
189
193
204
207
210
217
218
225
226
235
244
265
269
272
275
279
282
284
293
296
305
306
314
318
319
322
325
327
335
342
345
346
360
363
365
377
380
384
402
406
409
415
422
424
426
432
433
442
452
461
463
480
482
485
490
501
514
522
523
525
531
544
545
547
563
567
570
572
575
578
589
595
614
616
617
623
628
636
638
644
668
685
