9
16
22
34
50
56
117
131
161
183
195
203
206
207
213
225
233
240
245
270
272
283
286
290
316
322
326
336
345
347
356
362
363
366
391
392
411
416
417
421
423
441
453
457
465
467
477
501
512
518
527
563
596
597
601
604
621
637
641
652
697
699
702
705
722
751
769
776
809
817
819
839
847
848
874
877
879
900
911
929
932
969
970
973
992
998
1001
1005
1016
1023
1026
1031
1057
1069
1087
1092
1101
1103
1111
1112
