10 397 356 true 7 13 15 16 41 46 53 73 93 94