47 1859 639 true 2 3 4 5 9 10 15 16 19 20 21 24 25 31 32 35 36 37 40 41 42 43 45 48 51 52 53 56 58 59 60 65 67 68 71 72 73 74 76 78 80 82 84 87 90 92 96