true 1649 662 true 3 4 7 8 9 11 13 16 22 24 26 27 33 37 40 42 46 49 50 54 55 59 66 69 74 76 77 85 86 98 105 107 109