20 3408 966 true 1 3 6 9 14 18 20 23 27 32 34 37 38 47 50 55 82 83 84 94