12 987 455 true 7 10 18 31 32 33 35 44 45 55 62 73