30 495 427 true 2 9 13 21 28 38 41 42 46 49 55 56 59 60 63 72 73 75 79 80 81 83 84 88 91 94 95 96 97 99