11
16
30
43
45
49
55
63
81
95
127
142
174
188
191
200
206
213
219
231
239
255
263
286
297
313
315
322
338
342
360
371
386
388
390
391
394
403
407
419
438
448
493
510
525
535
539
543
547
548
582
600
614
617
618
623
648
652
655
670
676
681
682
700
701
720
727
730
739
797
808
825
827
846
857
858
861
886
889
908
912
913
915
937
963
973
977
996
1000
1016
1031
1054
1055
1056
1065
1073
1074
1076
1107
1108
1117
1139
1141
1142
1146
1154
