23 14797 642 3 8 27 29 31 42 45 50 51 52 53 55 57 58 62 65 66 67 68 72 76 80 89