8
13
27
36
37
40
44
45
60
63
72
81
94
117
134
141
144
158
163
169
198
223
230
253
286
295
299
300
302
313
321
339
345
360
373
381
394
407
410
415
490
495
502
504
505
507
511
524
525
528
541
562
582
594
597
606
613
616
626
630
641
646
659
661
666
667
673
681
686
706
714
717
719
721
725
726
732
743
749
764
768
785
792
803
804
826
830
841
844
893
