8 1013 428 true 2 4 6 7 14 27 29 36