10
14
21
22
34
43
67
73
81
92
106
121
142
148
155
158
163
165
169
191
217
224
236
246
251
276
283
287
297
329
331
332
335
340
345
364
367
368
385
388
390
391
438
442
463
464
468
469
486
499
519
532
545
560
568
573
577
586
598
614
618
623
640
646
652
655
659
687
701
703
711
725
726
729
734
736
783
785
794
802
810
813
816
827
829
845
859
862
874
888
893
899
906
917
921
922
929
938
943
959
961
978
987
1001
1005
1008
1010
1031
1034
1046
1048
1094
1118
1142
1154
