true 351 101 true 3 9 11 13 20 23 24 37 42 49