7 1180 341 true 1 8 17 23 26 32 37