10
25
31
41
60
69
81
100
114
119
141
153
178
197
209
213
239
249
263
269
289
301
307
309
317
327
328
353
360
374
379
380
390
398
400
401
411
412
416
418
426
428
448
471
474
477
478
491
503
531
560
564
567
588
603
605
617
632
641
647
651
657
670
672
677
683
686
698
711
716
733
757
773
779
786
805
809
810
817
819
827
834
842
843
874
875
878
881
883
