0
11
14
18
49
59
70
78
83
91
92
115
118
138
152
161
171
182
192
195
201
223
233
237
260
271
277
300
329
330
338
347
348
358
361
364
366
367
370
373
391
392
403
408
416
428
436
446
449
451
460
471
478
479
482
484
491
493
496
497
523
587
597
602
611
620
643
658
664
677
679
685
714
728
732
738
747
757
772
793
809
814
827
833
861
879
887
897
904
914
920
921
922
940
942
961
964
974
975
992
999
1005
1010
1021
1028
1061
1064
1066
1079
1088
1092
1130
1135
1137
1150
1157
