30 960 483 true 2 3 6 8 15 29 30 32 33 38 42 44 47 51 52 53 56 61 69 71 73 78 79 82 84 85 87 91 93 99