15 1258 598 true 1 6 15 20 42 47 54 55 62 68 70 80 82 86 87