22 3395 1298 true 4 12 13 19 27 32 34 35 36 37 41 43 45 47 51 68 76 79 80 82 83 87