15 1312 579 true 14 18 23 25 37 41 47 48 66 69 77 82 84 87 88