6
11
14
23
32
43
65
66
67
73
106
111
112
113
120
136
146
148
187
191
193
200
206
219
221
228
231
253
278
301
302
304
309
314
325
370
371
384
390
440
454
475
481
485
496
506
518
532
534
540
551
555
556
558
561
565
578
586
602
626
628
642
657
687
691
716
729
744
753
768
770
786
789
813
837
839
850
860
861
885
892
895
898
912
923
961
968
971
973
994
