12 598 112 12 33 39 49 52 57 59 72 79 83 86 90