9
12
23
32
37
38
40
66
68
70
85
91
109
110
150
159
177
180
190
196
198
237
245
255
272
293
297
311
314
338
341
345
370
389
391
393
397
421
427
428
432
444
447
460
483
492
498
507
530
532
548
576
581
582
587
592
593
605
613
623
643
647
674
677
702
709
726
756
757
760
777
782
788
789
800
811
815
822
828
830
836
848
888
890
916
922
930
938
940
951
954
965
981
987
990
1013
1029
1036
1065
1076
1081
1093
1097
1101
1103
1117
1122
1127
1128
1134
1136
1138
1139
1141
