30 588608 64807 true 2 4 5 6 8 10 13 21 30 31 36 38 43 45 46 47 49 51 58 63 64 67 68 69 74 80 82 83 84 98