160 510 222 952 128 223 042 931 570 246 681 394 038 276 191 012 149 155 052 162 229 078 851 183 337 249 794 593 817 386 156 823 285 016 168 146 576 209 094 003 454 972 590 658 663 920 238 201 445 315