18 19980 426 4597340 2 20 27 30 39 44 47 50 53 61 64 67 69 71 72 81 87 96