true 487 238 true 4 8 10 12 13 20 21 23 25 31 38 40 46 47 48 53 57 62 68 74 75 81 82 83 84 86 88 97