16 1256 579 true 0 8 10 21 47 50 52 53 55 61 66 67 77 84 88 90