true 3348 649 true 3 6 8 15 16 21 27 29 35 42 43 45 48 49 52 54 65 67 68 69 70 73 78 86 88 91