6
14
18
21
31
37
39
52
60
62
83
87
91
97
117
121
145
151
155
170
182
189
194
198
203
207
210
227
240
251
253
282
291
305
307
309
316
324
331
332
339
362
374
376
379
381
384
390
392
393
394
404
407
408
415
428
431
439
461
465
470
471
482
484
497
511
514
517
527
552
573
576
582
587
594
605
611
614
617
626
632
641
652
659
668
679
683
692
697
699
702
703
706
728
739
751
763
769
774
785
787
790
793
811
813
832
838
847
850
863
864
868
869
871
884
896
910
911
926
935
950
955
