23 2779 964 true 2 5 6 10 17 19 20 25 28 31 36 37 38 40 48 50 60 64 66 78 79 81 87