951 680 090 754 666 500 758 623 572 314 840 007 486 468 963 060 727 870 459 288 665 504 265 386 069 094 868 174 149 234 401 060 518 386 195 235 264 307 867 118 155 124 292 757 097 352 263 108 422 648