0
13
15
18
22
30
100
105
118
150
151
161
186
189
195
200
204
219
230
248
249
270
274
293
300
304
309
310
315
326
329
331
332
340
364
393
402
410
415
418
427
428
431
479
503
511
516
518
521
524
552
583
592
608
618
620
630
637
651
658
661
663
669
674
678
691
694
711
721
728
737
738
742
749
758
780
797
803
810
816
818
832
836
843
844
851
