8 649 348 true 3 19 22 40 47 48 51 85