31 717 498 true 2 3 4 5 6 8 9 13 14 17 19 20 37 38 49 52 59 61 63 66 67 69 70 74 75 77 78 84 92 93 97