10
15
34
54
69
90
119
127
136
142
145
155
158
169
177
190
211
225
226
233
259
260
264
277
279
287
320
347
351
352
366
370
371
386
407
415
425
426
431
440
449
457
463
465
467
478
497
500
507
520
530
540
548
555
564
584
590
591
592
593
609
619
630
637
645
653
660
666
671
672
673
683
694
699
713
724
731
754
768
775
777
783
786
794
796
818
829
834
878
891
894
896
904
911
927
958
968
