17 560 392 true 1 2 5 8 9 13 15 29 31 45 46 72 75 83 92 94 95