16 1593 608 true 4 5 8 20 21 27 29 44 45 48 55 62 80 88 92 96