true 13 23 true 2 3 12 30 41 44 45 50 53 64 69 80 96