40 673 665 true 2 8 9 10 11 12 14 16 17 19 24 25 28 33 34 35 39 40 41 42 43 44 50 56 57 59 60 61 62 64 67 69 77 80 81 82 84 86 90 92