15 580 366 true 1 2 5 6 10 31 42 51 62 75 83 86 90 92 96