147 391 105 186 650 365 80 379 529 114 46 336 113 720 421859