10 4184 580 true 4 5 13 17 23 26 27 30 31 39