0
5
10
20
21
28
30
37
39
40
42
44
50
53
65
68
71
79
83
84
95
106
108
110
118
119
124
128
140
153
155
160
166
167
185
193
197
207
213
216
228
230
234
248
250
251
253
255
257
258
281
289
290
303
304
309
325
326
327
328
332
340
341
354
355
356
367
378
407
410
416
427
432
433
444
453
459
462
466
470
471
473
474
478
483
484
504
505
511
518
521
524
526
536
537
538
541
549
551
557
565
566
576
579
590
592
595
597
598
609
618
619
621
629
636
641
649
650
654
662
675
676
684
688
698
704
705
707
708
718
734
738
739
750
753
756
765
780
785
786
797
799
817
819
829
833
838
840
844
845
849
858
860
875
888
890
892
901
904
914
917
918
925
928
960
973
978
989
