17 547 51 4 5 12 13 16 17 18 21 22 27 29 30 32 47 52 59 60