9 509 322 true 1 4 6 20 23 30 42 46 56