10 593 503 true 2 7 22 33 34 49 55 57 70 74