true 1089 597 true 2 3 4 11 12 13 16 17 27 31 32 35 38 54 71 72 74 78 89 98