6
10
11
14
16
26
31
42
50
58
77
93
100
114
125
130
132
139
143
161
191
203
212
219
223
239
241
251
258
266
272
283
285
286
288
303
317
355
362
363
401
403
408
417
422
426
427
448
450
454
465
483
487
493
508
526
529
541
542
553
563
569
575
581
597
602
610
647
690
693
696
709
727
742
750
753
756
774
779
781
804
830
832
847
851
860
878
884
891
902
909
923
931
933
952
958
992
993
995
999
1004
1006
1015
1017
1020
1036
1053
1065
1089
1099
1102
1108
1116
1117
1150
1157
1158
1180
