7 1169 395 true 1 5 23 26 27 30 36