10 3644 503 true 5 6 16 20 21 24 27 28 34 37