197 227 451 480 56 41 105 29 102 807 89 430 151 147 614 354415