21 649 392 true 7 17 22 29 31 32 34 42 44 46 54 58 59 63 66 73 78 79 96 97 99