10 572 327 true 3 4 7 17 18 19 22 30 31 36