9
19
26
31
42
43
49
64
67
73
82
83
96
100
119
122
145
162
185
194
196
197
198
212
213
220
225
233
240
250
256
264
266
269
271
273
289
297
300
303
304
314
315
335
359
393
403
419
426
434
440
446
448
460
468
480
481
487
494
496
514
526
532
550
554
559
575
584
593
602
614
623
632
636
640
664
680
682
693
717
722
730
739
774
784
795
841
852
864
870
874
883
891
893
899
903
921
927
970
976
997
1006
1014
1070
1071
1074
1078
1087
1089
