true 687 239 true 4 11 14 16 17 20 27 31 33 40 42 47 49 53 54 55 56 65 67 68 70 71 78 84 87 92 94 97 99