18 860 445 true 16 27 28 29 30 32 34 43 53 54 56 58 61 62 69 70 77 86