0
6
14
18
20
27
48
49
64
67
68
94
105
107
110
115
116
120
125
129
142
149
151
156
170
180
191
206
215
222
230
246
249
270
273
274
279
282
296
306
313
327
338
339
342
360
367
369
380
385
389
398
402
413
416
426
430
435
444
452
453
459
471
478
484
501
502
516
521
526
528
534
540
552
609
616
622
629
637
641
642
650
654
667
673
680
681
700
703
721
730
737
743
744
767
769
793
794
802
803
804
806
809
816
822
826
847
852
869
870
871
874
892
896
901
908
911
913
915
916
940
947
950
965
967
986
987
993
997
1010
1013
1016
1044
1052
1054
1060
1094
1095
1101
