6
8
30
44
60
62
68
99
130
164
169
171
181
183
189
205
223
236
238
240
256
257
264
297
315
316
319
325
351
367
372
404
405
407
410
418
422
425
429
430
433
448
456
485
503
517
519
528
537
540
541
565
574
585
587
608
610
611
614
615
630
643
647
658
701
702
706
714
715
723
732
765
786
795
818
844
860
862
889
910
917
920
927
942
947
972
982
988
994
1000
1008
1042
1079
1096
1102
1103
1104
1113
1123
1124
1129
1130
1149
1153
1172
1174
