7 690 313 true 1 6 16 23 26 31 34