true 2666 636 true 1 5 6 10 13 19 23 29 35 38 42 45 47 51 56 58 63 68 84 85 87 88 97 98