21 346 73 2 4 12 13 14 17 24 31 32 33 38 42 44 50 54 58 61 62 64 65 66