30 552 486 true 1 2 3 7 9 10 12 17 23 24 25 26 27 32 34 38 44 45 48 49 50 52 66 70 71 74 77 83 90 99