14 1075 508 true 9 18 22 23 28 31 32 44 48 51 71 73 77 82