16 1047 453 true 0 4 20 21 22 34 45 48 57 58 62 63 69 70 73 94