8 139 389 true 4 6 12 17 32 33 38 39