27 25 35 28 33 40 45 54 35 21 2191 2350 2742 2641 2274 2218 20872102