18 216394 15656 true 2 5 6 19 27 30 39 44 47 48 53 56 79 81 83 84 88 89