100 580 111 114 603 151 156 395 374 371 603 614 609 613