20 3151 958 true 0 3 10 13 21 23 27 33 34 40 41 46 51 57 64 67 86 87 88 90