13 1156 508 true 1 5 8 12 17 25 39 41 58 63 68 84 85