10 473 384 true 8 30 32 46 62 64 67 81 82 97