true 1193 483 true 3 5 6 10 15 23 27 29 33 34 38 39 47 51 52 59 61 71 74 76 77 81 84 91 93 95 99 100 106 109