8 139 319 true 7 13 15 18 31 32 34 35