640 155 400 645 1315 109 16 400460