6
21
22
42
56
63
69
80
89
91
93
100
110
136
140
144
157
163
172
176
205
207
210
216
243
244
264
288
302
337
347
359
383
384
389
405
407
410
431
440
450
453
472
474
490
508
513
526
544
553
555
584
592
604
606
608
631
644
656
672
676
678
691
703
711
714
721
727
740
754
759
761
767
775
783
800
823
842
844
857
858
885
896
912
921
924
931
936
937
941
967
968
970
971
996
1018
1027
1046
1065
1073
1127
1142
1146
1152
1160
1171
