20 18 30 220 51 50 30 75 18 29 25 40 25 20 65 20 1705 210 40 20 50 106 95 80 20 18 35 652950