35 541 468 true 4 10 12 14 17 24 29 31 32 39 41 42 43 47 48 57 59 63 64 71 72 73 76 77 79 80 83 85 86 88 89 90 91 95 99