270 111 150 163 643 604 103 097 193 231 403 179 843 415 127 060 432 682 871 948 064 823 679 561 233 473 586 629 387 072 023 460 276 710 898 941 816 431 966 742 103 613 290 145 379 341 430 261 462 845