18 4397 242 1184986 1 10 11 12 13 19 23 24 35 38 41 44 54 70 85 93 94 99