8 314 233 true 2 11 16 19 20 29 38 39