20 58 3 37 38 3 55 3 311 243 29 593 374