12 609 363 true 12 15 26 30 37 43 46 52 69 73 87 95