100 580 111 114 603 151 156 395 344 344 603 614 609 613