12 2227 860 true 1 2 4 11 16 50 51 53 63 77 81 98