110 31 328 438 57 78 503 56 610 29 72431