60 136 63 145 307 78 53 79 133 77 159440 256 020 276 418 483518 226 715 177 352 76106128