31 2058 865 true 3 9 16 17 19 23 34 36 40 46 48 49 51 53 55 56 58 62 63 67 68 69 74 75 86 89 90 92 96 97 98