275291939 163879 248385 147542 393792 348953615 176549 105344471 303751433 368719 3 908821851 161022021 405575762 467677 354820 224388178 332532916 4 161006497 263622685 401780 364858 409767243 529059 207332190 200723 243147 463758068 350653 402964 270456130 128110 262882 899448691 554158 705424197 148021 523331195 272739 239873 518878255 189877739 290466 867328473 356019 411172 308041 133597776 166127 497342732 528083 580074 306925 383553269 240656800 475717 7 433844998 343171 377779 299637 453853924 954896626 262021 657250873 151740359 238605 123171943 510138 482535457 373077 91756553 220502651 35585615 453389480 186894 327578 431212443 211885 303190625 457568 111287 106383493 461914 131781593 390174 106218883 336123374 180306922 423236492 123684 7 283298207 411556 309905831 152412902 269191 752664403 123136 467651975 34271758 301476850 371794 549548 313868054 132449469 258701 457329 342730738 531659 49241016 457903 163034 82241827 132733511 512359602 273652 912090429 1 70602889 177249 208554 148231 233614 245808 254457088 228731 158834 325306 196475 803860541 268421583 236890008 400961944 316939 31892140 185711 234925 380175778 396798 468995595 481919326 191630339 168006016 262854 390762 335550 278330 312116926 245905304 176542 407435 583480 210481979 526548789 319543020 325762 178169311 210018502 274691 417138 366526 324903255 239824 578897 140938001 3 366426 286177 248527 483072049 170362 333336482 745778736 407711 160468 462858643 695819106 294101 329394332 357007 492239 115804575 247708 330722 177402520 217414 409964903 292016 315402141 120337 136273 126164 187741798 383671 184019509 224733860 359908 205829080