30 971 482 true 1 5 6 8 10 12 13 14 17 19 20 21 28 35 39 43 46 47 48 51 55 57 59 65 68 71 75 82 83 95