19 2688 812 true 17 19 27 46 50 51 52 56 59 60 64 66 73 79 80 87 89 94 97